Los servicios web recientemente introducidos ofrecen a los usuarios la capacidad de comunicarse con RFEM 6 utilizando el lenguaje de programación que elijan. Esta característica se ha mejorado con nuestra biblioteca de funciones de alto nivel (HLF). Las bibliotecas están disponibles para Python, JavaScript y C #. Este artículo analiza un caso de uso práctico de la programación de un generador de cerchas en 2D con Python. "Aprender haciendo", como dice el refrán.
Las estructuras en RFEM 6 se pueden guardar como bloques y reutilizar en otros archivos de RFEM. La ventaja de los bloques dinámicos con respecto a los bloques no dinámicos es que permiten modificaciones interactivas de los parámetros estructurales como resultado de las variables modificadas de la entrada de datos. Un ejemplo es la posibilidad de agregar elementos estructurales cambiando solo el número de bahías como una variable de entrada. Este artículo demostrará la posibilidad mencionada anteriormente para bloques dinámicos que se crean mediante scripting.
En RFEM 6 es posible guardar los objetos seleccionados (así como estructuras enteras) como bloques y reutilizarlos en otros modelos. Se pueden distinguir tres tipos de bloques: Sin parámetros, con parámetros y bloques dinámicos (mediante JavaScript). Este artículo se centra en el primer tipo de bloque (sin parámetros).